#include "Chaise.h"

Chaise::Chaise(string couleur, int nbPieds) {
	this->couleur = couleur;
	this->nbPieds = nbPieds;
}

Chaise::~Chaise() {
	this->couleur = "";
	this->nbPieds = 0;
}

string Chaise::rapport() {
	string s = "";
	s += "Couleur : ";
	s += this->couleur;
	s += ", Nombre de pieds : ";
	s += intToString(this->nbPieds);
	return s;
}

Chaise &Chaise::operator =(const Chaise &chaise) {
	if (this != &chaise)
	this->couleur = chaise.couleur;
	this->nbPieds = chaise.nbPieds;
	return *this;
}

ostream& operator <<(ostream &os, const Chaise &chaise) {
    	os << "Couleur=";
    	os << chaise.couleur;
    	os << ", Nombre de pieds=";
    	os << chaise.nbPieds;
    	return os;
}
